osx: fix build
authorChristoph Reiter <reiter.christoph@gmail.com>
Tue, 14 Mar 2017 20:00:37 +0000 (21:00 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 30 Mar 2017 13:54:38 +0000 (09:54 -0400)
https://bugzilla.gnome.org/show_bug.cgi?id=734946

gtk/gtk-launch.c
gtk/gtkapplicationwindow.c

index 76a95e46c5ecf156b93c47780ff67339a93a0c7b..bc62584efbc448b7ae5b81b2f236c1963a3dda7e 100644 (file)
@@ -28,7 +28,7 @@
 #include <glib.h>
 #include <glib/gi18n.h>
 #include <gio/gio.h>
-#ifdef G_OS_UNIX
+#if defined(HAVE_GIO_UNIX) && !defined(__APPLE__)
 #include <gio/gdesktopappinfo.h>
 #endif
 #include <gtk.h>
@@ -117,7 +117,7 @@ main (int argc, char *argv[])
   gtk_init ();
 
   app_name = *args;
-#ifdef G_OS_UNIX
+#if defined(HAVE_GIO_UNIX) && !defined(__APPLE__)
   bus_name = g_strdup (app_name);
   if (g_str_has_suffix (app_name, ".desktop"))
     {
index b068074bc7c679b12e9d9dc25cbd787f8fed5481..6cb226471a2644d766f001e2a22fed096ff60e66 100644 (file)
@@ -30,7 +30,7 @@
 #include "gtksettings.h"
 #include "gtkshortcutswindowprivate.h"
 
-#ifdef HAVE_GIO_UNIX
+#if defined(HAVE_GIO_UNIX) && !defined(__APPLE__)
 #include <gio/gdesktopappinfo.h>
 #endif
 
@@ -277,7 +277,7 @@ gtk_application_window_get_app_desktop_name (void)
 {
   gchar *retval = NULL;
 
-#ifdef HAVE_GIO_UNIX
+#if defined(HAVE_GIO_UNIX) && !defined(__APPLE__)
   GDesktopAppInfo *app_info;
   const gchar *app_name = NULL;
   gchar *desktop_file;